
.normal {
  background-color: #f5f5f5;
}

.content {
  display: flex;
  background-color: #fff;
  flex: 1;
  margin-bottom: 2px;
}

.separator {
  background-color: #f5f5f5;
  height: 0.625em;
}

.avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  padding: 3%;
}

.avatar img {
  width: 120px;
  height: 120px;
  border-radius: 120px;
  padding: 20px;
}

.detail {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 20px;
  padding-top: 10px;
  justify-content: space-around;
  flex: 4;
}

.detail img {
  width: 30px;
  height: 30px;
  margin-right: 25px;
}

.item {
  display: flex;
  align-items: center;
  margin: 5px 0;
}

.item div {
  margin-right: 25px;
}

.item .check{
  width: 1em;
  height: 1.001em;
  margin-right: 10px;
}

.item .bao{
  width: 1em;
  margin-right: 10px;
}

.name {
  font-size: 38px;
}

.distance {
  flex: 1;
  text-align: right;
  color: #999999;
  font-size: 26px;
}

.time {
  color: #4e4e4c;
  font-size: 0.875em;
  margin-right: 50px
}

.field {
  color: #999999;
  font-size: 0.75em;
  margin-right: 30px;
  margin:  0.125em 0;
}

.informalText {
  font-size: 24px;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #999999;
}
